package com.gxa.insurance.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author Min
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class NewCarOrder {
    @ApiModelProperty(name = "id", value = "自增长id", dataType = "integer")
    private Integer id;
    @ApiModelProperty(name = "orderId", value = "订单总表", dataType = "integer")
    private Integer orderId;
    @ApiModelProperty(name = "s4Area", value = "上牌司机所在区域", dataType = "Area")
    private Area area;
    @ApiModelProperty(name = "driver", value = "司机", dataType = "Driver")
    private Driver driver;
    @ApiModelProperty(name = "driverArea", value = "司机所在区域", dataType = "String")
    private String driverArea;
    @ApiModelProperty(name = "isMakeCompemsation", value = "是否需要赔偿", dataType = "boolean")
    private Boolean isMakeCompemsation;
    @ApiModelProperty(name = "isSendMessage", value = "是否发送短信", dataType = "boolean")
    private Boolean isSendMessage;
    @ApiModelProperty(name = "attention", value = "特定事项", dataType = "string")
    private String attention;
    @ApiModelProperty(name = "userMessageContent", value = "发给客户短信内容", dataType = "string")
    private String userMessageContent;
    @ApiModelProperty(name = "driverMessageContent", value = "发给司机短信内容", dataType = "string")
    private String driverMessageContent;
    @ApiModelProperty(name = "contactPerson", value = "联系人", required = true)
    private String contactPerson;
    @ApiModelProperty(name = "contactPhone", value = "联系电话", required = true)
    private String contactPhone;
    @ApiModelProperty(name = "inspectPlaceMap", value = "验车场地经纬度", dataType = "RepairDepot")
    private String inspectPlaceMap;
    @ApiModelProperty(name = "inspectPlace", value = "检测厂区域", dataType = "RepairDepot")
    private RepairDepot inspectPlace;
    @ApiModelProperty(name = "tip", value = "备注", dataType = "string")
    private String tip;
    @ApiModelProperty(name = "createTime", value = "创建时间", dataType = "date")
    private Date createTime;
}
